Performance analysis of multicore processors using multi-scaling techniques

نویسندگان

چکیده

Integrating more cores per chip enables programs to run simultaneously, and easily switch from one program another, the system performance will be improved significantly. However, this current trend of central processing unit (CPU) cannot maintained since budget power has not risen while consumption core slowly reduced. Generally, processor’s maximum is proportional product number their frequency they are running at. usually limited by constraints power. In study, first, voltage/frequency adjustment been analyzed for several improve within constraint Second, impact dynamically scaling summarized additional improvements active applications. Finally, it verified that simultaneously can a higher dissipation or under constraints. The analysis obtained in real-time simulation on Linux operating using GEM5 simulator. Results indicated improvement was attained at 59.98%, 33.33%, 66.65% three scenarios, respectively.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Compiler Parallelization Techniques for Tiled Multicore Processors

Recently, tiled multicore processors have been proposed as a solution to provide both performance and scalability. Unlike conventional multicore processors, tiled microprocessors provide on-chip networks to exploit fine-grained parallelism. However, the performance of tiled microprocessors largely depends on compilers because of their relatively simple hardware; exploitation of parallelism, com...

متن کامل

Performance Analysis and Resource Allocation for Multithreaded Multicore Processors

PERFORMANCE ANALYSIS AND RESOURCE ALLOCATION FOR MULTITHREADED MULTICORE PROCESSORS MIAO JU, Ph.D. The University of Texas at Arlington, 2011 Supervising Professor: Hao Che With ever expanding design space and workload space in multicore era, a key challenge to program a multithreaded multicore processor is how to evaluate the performance of various possible program-task-to-core mapping choices...

متن کامل

Exploring Performance and Power Scaling in Multi-Core Processors

The demand for lower power over higher performance processors has increased over the past few years, leading to multi-core architectures. The current trend being favoring few powerful cores over a larger number of simpler, smaller cores. We address the tradeoff between these two design decisions by considering Pollack’s Rule for single cores and applying it with Amdahl’s law to multi-core archi...

متن کامل

Performance of Private Cache Replacement Policies for Multicore Processors

Multicore processors have become ubiquitous, both in general-purpose and special-purpose applications. With the number of transistors in a chip continuing to increase, the number of cores in a processor is also expected to increase. Cache replacement policy is an important design parameter of a cache hierarchy. As most of the processor designs have become multicore, there is a need to study cac...

متن کامل

Performance Implications of Cache Affinity on Multicore Processors

Cache affinity between a process and a processor is observed when the processor cache has accumulated some amount of the process state, i.e., data or instructions. Cache affinity is exploited by OS schedulers: they tend to reschedule processes to run on a recently used processor. On conventional (unicore) multiprocessor systems, exploitation of cache affinity improves performance. It is not yet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Power Electronics and Drive Systems

سال: 2023

ISSN: ['2722-2578', '2722-256X']

DOI: https://doi.org/10.11591/ijece.v13i3.pp3079-3087